#ifndef DEF_SCENE
#define DEF_SCENE

/*
#include <windows.h>
#ifdef WIN32
#include <GL/glew.h>

#else
#define GL3_PROTOTYPES 1
#include <GL3/gl3.h>

#endif
*/

#include <iostream>
#include <string>
#include <cmath>

#include "../Models/GameObject.h"

#include "../Primitives/Sphere.h"
#include "../Surfaces/Landscape.h"
#include "../Primitives/Cube.h"

#include "../Components/IncludeComponents.h"
#include "SceneModel.h"

class Scene : public SceneModel
{
public :
	Scene(std::string name);
	virtual void Init();
	virtual void Update(float time);
	~Scene();


protected :

	bool _active;
};



#endif DEF_SCENE